const proxy = require('http-proxy-middleware')

// 感觉这个东西跟那个拦截器有点像，就像自己配置mock的样子，含有mock字符的的统统转发给mock
// 又像是nginx的方向代理
// 这边的东西如果修改了，一定要重启脚手架
module.exports = function(app){
    app.use(
        proxy('/api1',{ // 能够匹配到/api1前缀的请求，就触发该配置
            target: 'http://localhost:5000', // 请求转发给谁
            changeOrigin: true,// 控制服务器收到的响应头中host字段的值
            pathRewrite: {
                '^/api1':''// 重写请求路径
            }
        }),
        proxy('/api2',{
            target: 'http://localhost:5001',
            changeOrigin: true,
            pathRewrite: {
                '^/api2':''
            }
        })
    )
}